<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      var num = 16;
      var res = toString(num);
      var res = num.toString(16); // 1.把十进制数据转成 几进制数据 ；num.toString(要转换的进制);
      console.log(res);

      var num = "f";
      var res = parseInt(num, 16);
      2; //把字符当成几进制处理 ，最后返还10进制数据；
      console.log(res);

      // function randomNum(min, max) {
      //         return parseInt(Math.random() * (max + 1 - min)) + min;
      // }
      //----------------------------------------------------------------------------

      //   function randomNum(min, max) {
      //     var num = parseInt(Math.random() * (max + 1 - min)) + min;
      //     return num.toString(16);
      //   }

      //   var res = randomNum(0, 15);
      //   console.log(res);
      //   setInterval(function () {
      //     document.body.style.background = `#${randomNum(0, 15)}${randomNum(
      //       0,
      //       15
      //     )}${randomNum(0, 15)}${randomNum(0, 15)}${randomNum(0, 15)}${randomNum(
      //       0,
      //       15
      //     )}`;
      //   }, 100);

      // 随机生成2位的16进制；
      function randomNum(min, max) {
        var num = parseInt(Math.random() * (max + 1 - min)) + min;
        // 15 ---> f
        // console.log(num);
        num = num.toString(16);
        if (num.length == 1) {
          num = 0 + num;
        }
        return num;
      }
      //    console.log( randomNum(0,255));

      setInterval(function () {
        document.body.style.background = `#${randomNum(0, 255)}${randomNum(
          0,
          255
        )}${randomNum(0, 255)}`;
      }, 100);
    </script>
  </body>
</html>
